//
//  ByCellMore.m
//  chequanbao_ios
//
//  Created by mc on 2017/8/10.
//  Copyright © 2017年 com.itboye. All rights reserved.
//

#import "ByCellMore.h"

// vc
#import "ByUIAppIndexDevelopenttVC.h"

@implementation ByCellMore
{
    UIView      *_bgView;
    
    UIImageView *_leftImg;
    UILabel     *_leftLabel;
    
    UIView      *_lineView;
    
    UIImageView *_rightImg;
    UILabel     *_rightLabel;
    
    NSArray     *_titlesAry;
    NSArray     *_imgAry;
    NSInteger   _section;
}

+ (instancetype)cellWithTableView:(UITableView*)tableView titlesAry:(NSArray *)titlesAry imgAry:(NSArray *)imgAry indexPath:(NSInteger)section{
    
    static NSString *cellIdentifier = @"ByCellMore";
    ByCellMore *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
    if (cell == nil) {
        cell = [[self alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier titlesAry:titlesAry imgAry:imgAry indexPath:section];
    }
    return cell;
}
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier titlesAry:(NSArray *)titlesAry imgAry:(NSArray *)imgAry indexPath:(NSInteger)section{
    _titlesAry = titlesAry;
    _imgAry = imgAry;
    _section = section;
    
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        [self createViews];
        self.selectionStyle = UITableViewCellSeparatorStyleNone;
        self.backgroundColor = [UIColor clearColor];
    }
    return self;
}

- (void)createViews{
    // 背景视图
    CGFloat x,y,width,height;
    x = 20;
    y = 0;
    width = SCREEN_WIDTH - 2*x;
    height = width / 2;
    _bgView = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    _bgView.backgroundColor = [UIColor colorWithWhite:0.5 alpha:0.25];
    _bgView.layer.cornerRadius = 4.0;
    [self addSubview:_bgView];
    
    // 左侧背景
    x = 0;
    y = 0;
    width = (_bgView.width - 0.5)/2;
    height = _bgView.height;
    UIView *leftView = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    leftView.tag = 10 + _section;
    leftView.backgroundColor = [UIColor clearColor];
    [_bgView addSubview:leftView];
    _bgView.userInteractionEnabled = YES;
    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(leftAction:)];
    [leftView addGestureRecognizer:tap];
    
    x = (_bgView.width/2 - 40)/2;
    y = (_bgView.height - 20 - 40 - 10)/2;
    width = height = 40;
    _leftImg = [[UIImageView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    [_leftImg setImage:[UIImage imageNamed:_imgAry[0]]];
    [_bgView addSubview:_leftImg];
    
    x = 0;
    y = _leftImg.bottom + 10;
    width = (_bgView.width - 0.5)/2;
    height = 20;
    _leftLabel = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
    _leftLabel.textAlignment = NSTextAlignmentCenter;
    _leftLabel.font = B_FONT(14);
    _leftLabel.text = _titlesAry[0];
    _leftLabel.textColor = [UIColor whiteColor];
    [_bgView addSubview:_leftLabel];
    
    // 分割线
    x = _leftLabel.right;
    y = 5;
    width = 0.5;
    height = _bgView.height - 2*y;
    _lineView = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    _lineView.backgroundColor = [UIColor lightGrayColor];
    [_bgView addSubview:_lineView];
    
    // 右侧背景
    x = _lineView.right;
    y = 0;
    width = leftView.width;
    height = leftView.height;
    UIView *rightView = [[UIView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    rightView.userInteractionEnabled = YES;
    rightView.tag = 100 + _section;
    rightView.backgroundColor = [UIColor clearColor];
    [_bgView addSubview:rightView];
    
    x = _lineView.right + CGRectGetMinX(_leftImg.frame);
    y = CGRectGetMinY(_leftImg.frame);
    width = height = 40;
    _rightImg = [[UIImageView alloc] initWithFrame:CGRectMake(x, y, width, height)];
    [_rightImg setImage:[UIImage imageNamed:_imgAry[1]]];
    UITapGestureRecognizer *rightTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(rightAction:)];
    [rightView addGestureRecognizer:rightTap];
    [_bgView addSubview:_rightImg];
    
    
    x = _lineView.right;
    y = _rightImg.bottom + 10;
    width = _leftLabel.width;
    height = 20;
    _rightLabel = [[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height)];
    _rightLabel.textAlignment = NSTextAlignmentCenter;
    _rightLabel.font = B_FONT(14);
    _rightLabel.text = _titlesAry[1];
    _rightLabel.textColor = [UIColor whiteColor];
    [_bgView addSubview:_rightLabel];
    
    
    
}
#pragma mark -- 点击事件
- (void)leftAction:(UITapGestureRecognizer *)tap{
    UIView *leftImg = (UIView *)tap.view;
    NSLog(@"%ld",(long)leftImg.tag);
    switch (leftImg.tag) {
            // 房供
        case 10:
        {
            ByUIAppIndexDevelopenttVC *vc = [[ByUIAppIndexDevelopenttVC alloc] initWithTitle:@"房供少一分 幸福多一份" imageName:@"Index_dev_fanggong" content:@"        中国财经网报道，2015年，中国居民家庭每年负担的房贷还款金额占家庭可支配收入的 28%，预计2017年结束，这个数字将超过40%。也就是说，假设购房者家庭每月收入是8000元，那么将有3200元用来还房贷，加之有些地区贷款利率的优惠政策已经不再提供，购房者的还贷压力可想而知，此外日常生活开支、小孩教育支出、人情来往随礼等，使得普通家庭生活资金很难有结余，由房贷引发的青、中年人潜在的生活危机已不容小觑。\n        以民生幸福为奋斗宗旨，这是大连掌握信息科技项目创始人黄锋的创业信条，其独创的“消费红利主动增值和再次分配”模式始终秉承这一宗旨，为广大背负房贷压力的社会群体带来福音，会员在掌握平台所有联盟商家消费享受优惠折扣的同时可额外获得相应比例的消费分红。如您去掌握平台某个联盟饭店消费1000元（已经是折扣价），那么您此次获得消费分红1000*5%/2=25元，这25元即可进入您的账户并且通过不断累积可直接用于还房供。通过长期累积的消费分红来缓解家庭生活还供压力，既能正常生活消费支出，又能额外获得房供补贴，何乐而不为。\n        大连掌握信息科技，助您房供少一份，伴您幸福多一分。" bottomImgName:nil];
            [(ByBaseVC *)self.viewController by_normalPush:vc hasNavi:YES];
        }
            break;
            // 公益
        case 11:
        {
            ByUIAppIndexDevelopenttVC *vc = [[ByUIAppIndexDevelopenttVC alloc] initWithTitle:@"幸福养老 自己掌握" imageName:@"Index_dev_yanglao" content:@"        截至2016年底，我国60岁以上人口已达2.3亿人，占总人口的16.7%，即每5人（包括未成年人）之中就有1位老人，中年人普遍表示养老压力大，传统养儿防老的观念已无力维持。我国人口老龄化呈现的总量大、速度快、不平衡的特点，对养老、医疗保险等制度的可持续发展带来重大挑战，为此，国家在十三五规划中指明迫切需要创新发展机制，鼓励社会、企业、家庭及个人积极参与养老服务，承担时代发展的责任。由此，大连掌握信息科技项目创始人黄锋独创的“消费红利主动增值和再次分配“的消费分红养老模式应运而生。\n        消费分红养老，即消费者通过日常生活中产生的消费分红进行累积并可进行养老的各项活动支出。如您在掌握联盟饭店消费1000元（已经是折扣价)，享受优惠折扣的同时额外又获得平台给以的1000*5%/2=25元消费分红，并即刻进入您自己的账户，所有联盟商家消费分红均可积累并可用于养老的各项服务活动。这一举措不仅实现了消费分红的主动增值和再次分配，更缓解了广大老百姓对于养老的压力，是一项利国惠民的创新民生项目，得到了众多机构及百姓的认可。\n        消费红利养老是掌握信息科技的一项终身事业，致力于老有所依、老有所养、减轻广大子女赡养负担。守候老年人的晚年幸福，掌握所有人将为之不懈奋斗。" bottomImgName:nil];
            [(ByBaseVC *)self.viewController by_normalPush:vc hasNavi:YES];
        }
             break;
            
        default:
            break;
    }
}

- (void)rightAction:(UITapGestureRecognizer *)tap{
    UIView *rightImg = (UIView *)tap.view;
    switch (rightImg.tag) {
        case 100:
        {
            ByUIAppIndexDevelopenttVC *vc = [[ByUIAppIndexDevelopenttVC alloc] initWithTitle:@"人人为我 我为人人" imageName:@"Index_dev_gongyi" content:@"        公益，为社会民众创利益、为需要帮助的群众谋福祉，我国自古崇尚乐善好施，达则兼济天下，创造我为人人的社会氛围，因此，公益是社会发展的永恒话题。\n        现代的公益，是人人参与的公益，不管是个人还是集体，人们通过各种公益活动、公益基金、公益网站等途径，直接或间接参与、捐赠等方式投入到公益中来。结合信息化技术，人们利用网络参与公益活动，正在让世界变得更美好，大连掌握信息科技项目创始人黄锋的初心就是建立一个被国家和社会都认可的公益性企业。\n        如您去掌握平台某个联盟饭店消费1000元（已经是折扣价），那么您此次获得消费分红1000*5%/2=25元，这25元即可进入您的账户，每次消费红利均可累积，您可自愿捐款慈善组织和各种公益机构，所有操作及资金流向透明，会员可详细了解捐款具体用途。掌握信息科技集结众人力量帮助困难中的人们渡过难关，让爱心变得更有温度。公益，是掌握信息科技企业根本出发点之一，为使这世界充满丰富色彩。\n        我为人人，人人为我。" bottomImgName:nil];
            [(ByBaseVC *)self.viewController by_normalPush:vc hasNavi:YES];
        }

            break;
        case 101:
        {
//            ByUIAppIndexDevelopenttVC *vc = [[ByUIAppIndexDevelopenttVC alloc] initWithTitle:@"消费分红天天有 余额增值日日升" imageName:@"Index_dev_licai" content:@"        理财是人们在不确定环境中进行资源跨期的最优配置决策的行为，是对现有资源进行重新整合，实现价值和利润的等效流通。随着经济生活水平的提高，随之带来的生活压力使很多人慢慢学会精打细算，理财渐渐成为越来越多人的生活内容，从银行存钱到花钱炒股，都是期望获得额外的经济收入。何时能够不敲着算盘过日子、不在乎股票涨停、任性的坐等收入？\n        江苏掌握信息科技项目创始人黄锋独创的“消费红利主动增值及再次分配”模式就是最好的懒人理财，只要有消费，就会有分红；消费越多，所获分红越大；如您去掌握平台联盟饭店消费1000元（已经是折扣价），那么您此次获得消费分红1000*5%/2=25元，这25元即可进入您的账户，每次消费红利均可累积，有消费就有分红并且可增值，日积月累便是财富，这样的理财能实实在在看到结果，让理财变成一件容易到无需学习的事。\n        江苏掌握信息科技，伴您余额增值日日升。" bottomImgName:nil];
//            [(ByBaseVC *)self.viewController by_normalPush:vc hasNavi:YES];
            ByUIAppIndexDevelopenttVC *vc = [[ByUIAppIndexDevelopenttVC alloc] initWithTitle:@"创新消费新模式 共享定制新生活" imageName:@"Index_dev_dingzhi" content:@"        生活中，能用5000元买到的东西我们绝不想花7000元的支出，如何能以最优惠的价格获得心仪的产品又不致卖方减少利润？这是一种消费新观念。作为消费者，我们的需求很多，但刚需方面大都类似，如果因为价高而放弃某些钟爱的东西，实在是惋惜。\n        为解决供需价格问题，大连掌握信息科技独创了一套提前定制商业推广模式，帮助有共同需求的会员一起来省钱，以最实惠的价格拿下心仪的产品和服务。如您想买一台30万的车，4S店告诉您这30万的价格已经是全国范围内能给到的最低折扣，但您只有22万，这时您就可以通过掌握平台发起同款类型车的购车愿意，当会员需求累计达到目标之后，掌握平台即可与汽车生产企业进行沟通，从而定制生产。一方面减少了会员消费开支，另一方面帮助生产企业去掉库存和消化原材料存贮等，创造互利共赢的良好消费生态市场，同时消费者的需求可延伸到生活方方面面的需求，掌握科技减少消费者消费负担而让生产企业获得更多利润。\n        传统的消费模式是被动接受产品，但是如果厂家提前知道消费者需求、喜好、创意等等，则会生产出专属某些群体的独创产品，供需水平达到最优化，省去中间费，消费者花更少钱，生产商赚更多钱，互惠双赢的同时打造精致生活的完美享受，共享掌握定制带来的新惊喜。\n        掌握定制，总有一款适合你。" bottomImgName:nil];
            [(ByBaseVC *)self.viewController by_normalPush:vc hasNavi:YES];
        }
            break;
            
        default:
            break;
    }
    
}


@end
